﻿<?php 
// no direct access
defined('_JEXEC') or die('Restricted access');
require_once JPATH_COMPONENT.DS.'/helpers/defaultheader.php';
if($this->moderate)
{
	require_once JPATH_COMPONENT.DS.'/helpers/modeheader.php';
	require_once JPATH_COMPONENT.DS.'/views/moderator/default.php';
}




//Lisätään fullcalendarin tarvitsemat scriptit ja stylesheetit
$doc =& JFactory::getDocument();

$doc->addScript("components/com_eventcalendar/assets/js/jquery-ui-1.8.6.custom.min.js");
$doc->addScript("components/com_eventcalendar/assets/js/fullcalendar.min.js");
$doc->addStylesheet("components/com_eventcalendar/assets/themes/redmond/theme.css");
$doc->addStylesheet("components/com_eventcalendar/assets/css/fullcalendar.css");

?>

<script type="text/javascript">
<?php
	//Haetaan itemid, jota tarvitaan URLiin
	$itemid 	= &JSite::getMenu()->getActive()->id;
	//Moderaattori mukana urlissa calfeed-urlissa
	$mode 		= JRequest::getVar('mode','');
	$modeAdd 	= '';
	if($mode != '') $modeAdd = "&mode=$mode";
?>
	jQuery(document).ready(function() {	

		jQuery('#calendar').fullCalendar({
			header: {
				left: 'prev,next today',
				center: 'title',
				right: ''
			},
			<?php //if admin/moderator editable: true? ?>
			theme: true,
			editable: false,
		//	gotoDate: '01.01.2011',
			gotoDate: (2011 , 11),
			monthNames: ['Tammikuu', 'Helmikuu', 'Maaliskuu', 'Huhtikuu', 'Toukokuu', 'Kesäkuu', 'Heinäkuu', 'Elokuu', 'Syyskuu', 'Lokakuu', 'Marraskuu', 'Joulukuu'],
			dayNamesShort: ['Su', 'Ma', 'Ti', 'Ke', 'To', 'Pe', 'La'],
			buttonText: {
							prev:     '&nbsp;&#9668;&nbsp;',  // left triangle
							next:     '&nbsp;&#9658;&nbsp;',  // right triangle
							prevYear: '&nbsp;&lt;&lt;&nbsp;', // <<
							nextYear: '&nbsp;&gt;&gt;&nbsp;', // >>
							today:    'tämä päivä',
							month:    'kuukausi',
							week:     'viikko',
							day:      'päivä'
						},
			timeFormat: 'H:mm',
			events: "index.php?option=com_eventcalendar&view=month&layout=calfeed&format=raw&Itemid=<?php echo $itemid.$modeAdd;?>",
			loading: function(bool) {
				if (bool) jQuery('#loading').show();
				else jQuery('#loading').hide();
			}
		});
		
		jQuery('#calendar').fullCalendar( 'gotoDate', <?php echo $this->year; ?>, <?php echo $this->month; ?> )
		
	});
</script>



<div class="kalenteriwrap">
	<h1>Tapahtumakalenteri</h1>
	<?php
	/* Navigoinnit */
	/*
	if($this->moderate)
	{
	modeheader();
		echo '<div class="calwrapper">';
		moderaattori($this->modedata);
	}
	*/
	defaultheader(); ?>
	<div id="calwrapper">
	
	 <!-- Jos javacript ei ole päällä -->
	 <noscript>
		<p><strong>Valitettavasti selaimesi JavaScript-ominaisuudet eivät riitä tämän sivun täydelliseen toimimiseen. Kaksi mahdollista syytä:</strong></p>
		<ul style="list-style:inside;">
		<li style="margin-bottom:10px;">Selaimesi on vanhentunut, jolloin sinun kannattaisi päivittää se. Suosittelemme viimeisintä versiota <a href="http://www.getfirefox.com">Firefox</a>-selaimesta.</li>
		<li style="margin-bottom:10px;">JavaScript on kytketty selaimestasi pois päältä, jolloin sinun pitää kytkeä se päälle saadaksesi täyden toimivuuden sivustolle. <a href="http://www.google.com/support/bin/answer.py?answer=23852">Ohjeita JavaScriptin käyttöönottoon</a>.</li>
		</ul>
	</noscript>

	
	
	<h2>Kuukausinäkymä</h2>
		<br />
		<div id="loading" style="display:none"> Ladataan tapahtumia... </div>
		<div id="calendar"></div>
	</div>
	
	<?php 
	/*
	if($this->moderate) 
	{
	//moderaattorien calwrapper
	echo '</div>';
	// hack, tässä modeviewissä ei näytetä peruskäyttäjän viewejä
	echo '</div>';
	}
	*/
	?>	
</div>